package Ptolemaiosz;

public class Key extends Element {

	private Level level;
	private boolean isCollected;

    public Key() {
        SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
		
        
    }

	/**
	 * 
	 * @param level
	 */
        
        
	public void setLevel(Level level) {
		SkeletonLogger.logCall();
		
		SkeletonLogger.logReturn();
		
		this.level = level;
	}

	public void setCollected() {
		SkeletonLogger.logCall();
		SkeletonLogger.logReturn();
	}

	/**
	 * 
	 * @param e
	 */
	public void interaction(Element e) {
		SkeletonLogger.logCall();
		
                //Megkerdezzuk a szukseges allpotot
                if(!SkeletonController.question("Ez a kulcs mar fel lett szedve?"))
                    {
                        //Ha megfelelo a valasz cselekszunk
                        setCollected(); //A kulc sinnentol fel lesz szedve
                        level.keyFound(); //Errol ertesitjuk a palyat is, hogy tudja hany kulcs van meg hatra
                    }
			
		SkeletonLogger.logReturn();
	}

}